//可使用GLSL插件上色
//顶点着色器
//attribute主要是用来接收CPU传进来的代码
// 把顶点坐标给这个变量， 确定要画画的形状
//自己定义的  理解成含有4个元素的数组(矩阵)
attribute vec4 vPosition;//0
//cpu
//接收纹理坐标，接收采样器采样图片的坐标  camera接收到的坐标
attribute vec4 vCoord;

//   oepngl    camera
uniform mat4 vMatrix;

//传给片元着色器 像素点
varying vec2 aCoord;
//该程序运行在GPU中
void main(){
    //赋值给gl_Position告诉gpu需要渲染成什么图像的形状
    //gl_Position内置变量 表示顶点位置坐标
    gl_Position=vPosition;
//    遍历的   for循环   性能比较低
    aCoord= (vMatrix * vCoord).xy;
}
